<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title>Hello MUI</title>
		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="apple-mobile-web-app-status-bar-style" content="black">

		<link rel="stylesheet" href="../css/mui.min.css">
		<script src="../js/mui.min.js"></script>
		<script src="../js/app.js"></script>
		<style>
			html,body {
				background-color: #efeff4;
			}
		</style>
		<script>
			mui.init();
		</script>
	</head>

	<body>

<style>
	.mui-control-content {
		background-color: white;
		min-height: 215px;
	}
	.mui-control-content .mui-loading {
		margin-top: 50px;
	}
</style>
<header class="mui-bar mui-bar-nav">
	<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
	<h1 class="mui-title">可拖动式选项卡</h1>
</header>
<div class="mui-content">
	<div id="slider" class="mui-slider">
		<div id="sliderSegmentedControl" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
			<a class="mui-control-item" href="#item1mobile">
				待办公文
			</a>
			<a class="mui-control-item" href="#item2mobile">
				已办公文
			</a>
			<a class="mui-control-item" href="#item3mobile">
				全部公文
			</a>
		</div>
		<div id="sliderProgressBar" class="mui-slider-progress-bar mui-col-xs-4"></div>
		<div class="mui-slider-group">
			<div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
				<ul class="mui-table-view">
					<li class="mui-table-view-cell">
						第一个选项卡子项-1
					</li>
					<li class="mui-table-view-cell">
						第一个选项卡子项-2
					</li>
					<li class="mui-table-view-cell">
						第一个选项卡子项-3
					</li>
					<li class="mui-table-view-cell">
						第一个选项卡子项-4
					</li>
					<li class="mui-table-view-cell">
						第一个选项卡子项-5
					</li>
				</ul>
			</div>
			<div id="item2mobile" class="mui-slider-item mui-control-content">
				<div class="mui-loading">
					<div class="mui-spinner">
						<div class="mui-spinner-indicator mui-spinner-indicator12"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator11"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator10"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator9"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator8"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator7"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator6"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator5"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator4"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator3"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator2"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator1"></div>
					</div>
				</div>
			</div>
			<div id="item3mobile" class="mui-slider-item mui-control-content">
				<div class="mui-loading">
					<div class="mui-spinner">
						<div class="mui-spinner-indicator mui-spinner-indicator12"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator11"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator10"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator9"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator8"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator7"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator6"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator5"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator4"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator3"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator2"></div>
						<div class="mui-spinner-indicator mui-spinner-indicator1"></div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<h5 class="mui-content-padded">Color</h5>
	<div class="mui-card">
		<form class="mui-input-group">
			<div class="mui-input-row mui-radio">
				<label><span class="mui-bg-primary" style="display:block;width:25px;height:25px;"></span></label>
				<input name="radio1" type="radio" checked value="primary">
			</div>
			<div class="mui-input-row mui-radio">
				<label><span class="mui-bg-positive" style="display:block;width:25px;height:25px;"></span></label>
				<input name="radio1" type="radio" value="positive">
			</div>
			<div class="mui-input-row mui-radio">
				<label><span class="mui-bg-negative" style="display:block;width:25px;height:25px;"></span></label>
				<input name="radio1" type="radio" value="negative">
			</div>
		</form>
	</div>

</div>
<script>
	mui.init({
		swipeBack : false
	});
	(function($) {
		var html2 = '<ul class="mui-table-view"><li class="mui-table-view-cell">第二个选项卡子项-1</li><li class="mui-table-view-cell">第二个选项卡子项-2</li><li class="mui-table-view-cell">第二个选项卡子项-3</li><li class="mui-table-view-cell">第二个选项卡子项-4</li><li class="mui-table-view-cell">第二个选项卡子项-5</li></ul>';
		var html3 = '<ul class="mui-table-view"><li class="mui-table-view-cell">第三个选项卡子项-1</li><li class="mui-table-view-cell">第三个选项卡子项-2</li><li class="mui-table-view-cell">第三个选项卡子项-3</li><li class="mui-table-view-cell">第三个选项卡子项-4</li><li class="mui-table-view-cell">第三个选项卡子项-5</li></ul>';
		var item2 = document.getElementById('item2mobile');
		var item3 = document.getElementById('item3mobile');
		document.getElementById('slider').addEventListener('slide', function(e) {
			if (e.detail.slideNumber === 1) {
				if (item2.querySelector('.mui-loading')) {
					setTimeout(function() {
						item2.innerHTML = html2;
					}, 1000);
				}
			} else if (e.detail.slideNumber === 2) {
				if (item3.querySelector('.mui-loading')) {
					setTimeout(function() {
						item3.innerHTML = html3;
					}, 1000);
				}
			}
		});
		var sliderSegmentedControl = document.getElementById('sliderSegmentedControl');
		$('.mui-input-group').on('change', 'input', function() {
			if (this.checked) {
				sliderSegmentedControl.className = 'mui-slider-indicator mui-segmented-control mui-segmented-control-inverted mui-segmented-control-' + this.value;
				//force repaint
				sliderProgressBar.setAttribute('style', sliderProgressBar.getAttribute('style'));
			}
		});
	})(mui); 
</script>
</body>
</html>